"""

Створити функцію, яка приймає на вхід список та число n. Вхідний список потрібно розбити на n максимально рівномірних
підсписків. Додатково можна зробити аргумент, який дозволить перевернути кожен із підсписків. chunks([1, 2, 3, 4, 5,
6, 7], 3) -> [[1, 2], [3, 4], [5, 6, 7]]

"""


def chunks(integers_list: list, n: int = 2) -> list:
    if n == len(integers_list):
        returned_list = integers_list

    print(list(returned_list))


if __name__ == "__main__":
    chunks([1, 2, 3, 4, 5, 6, 7], 3)
    chunks([1, 2, 3, 4, 5, 6, 7])

# slice or recursion
